//对于axios进行二次封装
import axios from "axios";

//引入进度条
import nProgress from "nprogress";
import 'nprogress/nprogress.css'

// 用axios的create，创建一个axios的实例
//request就是axios，只不过要配置
const mockajax=axios.create({
    //基础路径
    baseURL:'/mock',
    timeout:50000,
});

//请求拦截器
mockajax.interceptors.request.use((config)=>{
    nProgress.start();
    return config
})
//响应拦截器
mockajax.interceptors.response.use((res)=>{
    nProgress.done()
    return res.data
},(err)=>{
    return Promise.reject("错误！"+err.message)
})

export default mockajax;   